const { defineConfig } = require('@vue/cli-service')
const mock = require('./mock')
module.exports = defineConfig({
  transpileDependencies: true,
  devServer: {
    proxy: {
      // 以 / api 开头的请求就走代理
      '/api': {
        target: 'http://sph-h5-api.atguigu.cn', // 要代理的目标地址
        changeOrigin: true,
        // 请求地址要带上 /api ，所以不需要路径重写
        // pathRewrite:{
        //   '^/api':''
        // }
      }
    },
    // mock 数据
    onBeforeSetupMiddleware: function (devServer) {
      if (!devServer) {
        throw new Error('webpack-dev-server is not defined');
      }
      mock(devServer.app)
    },

  }
})
